/*------------------------HAUT DE PAGE-----------------------------------------*/
#Header{
	width:100%;
}

* html #Header{
/* 	margin-left:-40px; */
}

.error{
	display:block;
	width:100%;
	background:#FDD5D5;
}

.info{
	display:block;
	width:100%;
	background:#D4FFD5;
}

/*----------------------------------------CONTENU------------------------------------*/
#Container{
	width:660px;
	padding-left:220px;
	margin:auto;
	overflow:auto;
}

* html #Container{
	text-align:left;	
}

#Contenu{
	margin-left:-220px; 
	margin-top:5px;
	overflow:auto;
}


/*-------------------GAUCHE--------------*/
#ColonneGauche{
	width:220px;
	float:left;
	position:relative; 
	left:0px;
}

/** html #Gauche{
	margin-left:-220px;
}

*+html #Gauche{
	margin-left:-220px;
}*/

/*#Gauche h1{
	padding-top:5px;
	padding-left:30px;
	margin-bottom:20px;
}*/

/*-------------------MILIEU-----------------*/
#Milieu{
	margin-left:230px; 
	overflow:auto;
	position:relative;
	min-height:450px;
}

.DataContenu{
	margin-bottom:10px;
	margin-left:230px;
	width:650px;
}

* html .DataContenu{
	width:640px;
}

/*--------------------DROITE-------------------*/
#Droite{
	width:220px;
	float:right; 
	position:relative;
	right:0px;
}

/** html #Droite{
	margin-right:-220px;
}

*+html #Droite{
	margin-right:0;
}*/

#Droite h1{
	padding-top:10px;
	padding-left:10px;
}



/*----------------------------------------PIED--------------------------------------*/

.LiensPied{
	text-align:right;
}

.LiensPied a{
	border-right:1px solid #fff;
	margin-left:5px;
	color:#fff;
}

.LiensPied a:hover{
	text-decoration:underline;
}

.LiensPied a.last{
	border:none;
}

* html .TextePied{
	text-align:left;
}

.TextePied p{
	color:#fff;
	margin-top:15px;
}

.TextePied a{
	color:#fff;
}

.TextePied a:hover{
	text-decoration:underline;
}